/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#authentication #content-wrapper,
#cms #content-wrapper,
#pagenotfound #content-wrapper,
#my-account #content-wrapper,
#identity #content-wrapper,
#address #content-wrapper,
#history #content-wrapper,
#order-slip #content-wrapper,
#addresses #content-wrapper,
#order-confirmation #content-wrapper,
#module-ph_simpleblog-category #content-wrapper,
#search #content-wrapper #products,
#search #content-wrapper #js-product-list-header {
    padding-right: 0px !important;
    margin-left: 9%;
    margin-right: 9%;
}

#search #content-wrapper {
    padding: 0px !important;
}

#addresses #content {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);
    background: #fff;
    padding: 1rem;
    font-size: .875rem;
    color: #7a7a7a;
}

#authentication .page-header h1,
#cms .page-header h1,
#pagenotfound .page-header h1 {
    padding-top: 1.25rem;
    color: #0e3a5b;
    font-family: CaveatBrush, WorkSans;
    font-size: 2em;
}

#checkout h1,
#order-confirmation .card-block h3 {
    color: #0e3a5b;
    font-size: 1.2em;
}

#cms #content p,
#checkout p,
#order-confirmation p,
#order-confirmation .card-block ul li {
    color: #9e9e9e;
    font-weight: 400 !important;
}

#authentication #content,
#cms #content,
#pagenotfound #content,
#addresses #content,
#order-confirmation #content,
#order-confirmation .card,
#module-ph_simpleblog-single .simpleblog__addComment__form,
#module-ph_simpleblog-category #content {
    border-radius: 7px;
    box-shadow: 0px 6px 8px 0 #00000014;
}

#authentication #wrapper,
#cms #wrapper,
#pagenotfound #wrapper,
#my-account #wrapper,
#addresses #wrapper,
#address #wrapper,
#order-slip #wrapper,
#history #wrapper,
#identity #wrapper,
#order-confirmation #wrapper,
#module-ph_simpleblog-category #wrapper {
    padding-bottom: 60px;
    padding-top: 10px;
}

#module-ph_simpleblog-single input:focus,
#module-ph_simpleblog-single textarea:focus {
    outline: 2px solid #0e3a5b !important;
}

#pagenotfound .page-not-found {
    margin-bottom: 4em !important;
}

#cms #content h3,
#cms #content h1,
#cms #content h2,
#authentication #content a,
#cms #content a,
#pagenotfound #content a,
#authentication #login-form label,
#authentication #login-form label,
#identity #customer-form label,
#address #form-footer label,
#address .form-fields label,
#checkout .form-fields label,
#addresses li a,
#order-confirmation a,
#order-confirmation .card-block table td,
#module-ph_simpleblog-single .simpleblog__addComment label,
#module-ph_simpleblog-category .page-heading h1,
#search #content-wrapper #js-product-list-header {
    color: #0e3a5b;
}

#checkout #content a {
    color: #b96f00;
}

#checkout .header-nav {
    background-color: #0e3a5b;
}

#authentication #login-form button,
#identity #customer-form button,
#address .form-footer button,
#checkout .form-footer button,
#checkout #content button,
#module-ph_simpleblog-single .simpleblog__addComment__form button {
    background-color: #ffde5c;
    box-shadow: none;
}

#checkout #content>.row {
    padding-top: 20px;
}

#order-confirmation .featured-products {
    display: none;
}

@media(max-width: 768px) {
    .facet-label {
        width: 50% !important;
        display: inline;
    }
    #features-list .top ul li {
        width: 50% !important;
        display: inline-block;
        width: auto !important;
        margin: 10px;
        text-align: left;
    }
    #authentication .page-header h1 {
        padding: 1rem !important;
    }
    #authentication .form-footer {
        text-align: center;
    }
    #module-ph_simpleblog-single #main {
        padding: 10px;
    }
    #order-confirmation .card,
    #js-checkout-summary {
        background-color: #fff;
        padding: 15px 10px;
        margin-top: 20px;
    }
}
/* --------- Affichage des avis produits Revws --------- */
  width: 16px !important;
  height: 16px !important;
}

/* Supprimer le mot "Rating:" */
  display: none !important;
}

/* Réduction des étoiles dans le formulaire de création */
  width: 16px !important;
  height: 16px !important;
}
.owl-item:empty {
  display: none !important;
}


